From 9fd9cc0666ec47c71ce33001ae243c75750d0d0c Mon Sep 17 00:00:00 2001 From: PeterJohnston Date: Wed, 22 Nov 2006 09:52:48 -0700 Subject: [PATCH] [QEMU] Add TCP_NODELAY to tcp connections exporting serial ports. Signed-off-by: Steven Smith --- tools/ioemu/vl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/ioemu/vl.c b/tools/ioemu/vl.c index 174ba4b40b..7d41a39299 100644 --- a/tools/ioemu/vl.c +++ b/tools/ioemu/vl.c @@ -2530,6 +2530,7 @@ static CharDriverState *qemu_chr_open_tcp(const char *host_str, int is_waitconnect = 1; const char *ptr; struct sockaddr_in saddr; + int opt; if (parse_host_port(&saddr, host_str) < 0) goto fail; @@ -2598,6 +2599,8 @@ static CharDriverState *qemu_chr_open_tcp(const char *host_str, } } s->fd = fd; + opt = 1; + setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, (char *)&opt, sizeof(opt)); if (s->connected) tcp_chr_connect(chr); else -- 2.30.2